約 3,602,499 件
https://w.atwiki.jp/kobapan/pages/159.html
FFmpeg/ディレクトリ内のmp4からmp3を作る一括変換 FFmpeg/DVDをmpg動画ファイルに変換 FFmpeg/動画ファイルから静止画を切り出す FFmpeg/動画ファイルを一部カット FFmpeg/クロップ-領域を指定して動画出力 FFmpeg/音声形式の各種変換 参考 FFmpeg Documentation Convert videos with ffmpeg Debian/ffmpeg(完全判)インストール
https://w.atwiki.jp/hwiki/pages/22.html
インストールLinux 使い方 Myプログラムのビルド インストール Linux リポジトリから最新ソースを取ってきてビルドする. 後のプログラミングのためここでは共有ライブラリも一緒にビルドしている. svn co svn //svn.mplayerhq.hu/ffmpeg/trunk ffmpeg cd ffmpeg ./configure --enable-shared --enable-swscale --enable-gpl make su make install 使い方 基本的にはエンコードに使う. 以下のオプションをよく使うかも. -i 入力ファイル -vcodec ビデオコーデック -vb ビデオビットレート -acodec オーディオコーデック -ab オーディオビットレート コマンドはこんな感じ. hoge.wmvをエンコードしてfuga.flvとして出力する. ffmpeg -i hoge.wmv -vcodec flv -vb 400k -acodec libmp3lame -ab 128k -pass 2 fuga.flv Myプログラムのビルド g++ sample.cpp -L/usr/local/lib -lavutil -lavformat -lavcodec -lswscale カウンタ -
https://w.atwiki.jp/gdiplus2/pages/14.html
動作に必要なファイルは、以下のリンクを辿って入手してください。 gdi++.dll(FreeType版)本体 freetype.dll ※以下の内容は、バイナリ(F)とほぼ重複し、かつ情報量が多いです。過去の経緯を詳細に調べる場合などに有効です。 gdi++ FreeType版(上に行くほど最新) ※ gdi++ FreeType版 の動作には、別途freetype.dllが必要です。 gdi0850 (IdeographicVariationSequences(異体字)対応テスト版) http //free.flop.jp/gdi++/src/gdi0850.zip (中略) (Helium派生~現在公開停止) gdi0789 (実験版(ソース整理・機能削減。再up・転載は控えて)) http //free.flop.jp/gdi++/oldsrc/gdi0789.lzh gdi0787 (メモリーリーク・バッファオーバーラン修正) http //free.flop.jp/gdi++/oldsrc/gdi0787.lzh (中略) gdi0577 http //free.flop.jp/gdi++/oldsrc/gdi0577.zip (中略) gdi0260 (gdi0257を3倍近く高速化) gdi0257 ([DLL] gdi0238で修正) http //free.flop.jp/gdi++/src/gdi0260.zip (3倍近く高速化) http //free.flop.jp/gdi++/src/gdi0257.zip 255 名前:名無し~3.EXE 2006/11/05(日) 03 10 23 ID gDmtJ1sE 251 251 名前:名無し~3.EXE 2006/11/05(日) 02 30 44 ID jqpBSdu7 AntiAliasMode=1だと諸々のダイアログが寸詰りになります。 gdi0257.zip XP SP2 上:0 下:1 http //free.flop.jp/gdi++/src/gdi0259.png 確かにAntiAliasMode=1、HintingMode≠1の時に詰まってるなぁ FreeTypeのバグなのか、LightはMacOSX風らしいから文字幅計算もMacに合わせてたりして。 252 252 名前:名無し~3.EXE 2006/11/05(日) 02 40 06 ID yP5zBn6r めちゃくちゃおもくなった やあアンチ君。君の要望に応えて3倍近く高速化してみたよ。 HDBENCHのText 前 2745 後 7966 250 名前:名無し~3.EXE 2006/11/05(日) 02 04 02 ID gDmtJ1sE 結局 231の問題は解決したかどうか分からんが正式age 231 名前:名無し~3.EXE 2006/11/04(土) 21 31 50 ID ByU7etch それよりも http //free.flop.jp/gdi++/src/gdi0248.png 選択範囲がズレる問題。 非FreeTypeの時は浮動小数点の丸め誤差が原因らしかったけど、 こっちでは如何なの? それと、このInformationってやつ、 本来はCSSのletter-spacingで文字間が0.5em空く筈なんだが、 Operaでgdi++使うと見ての通りそれが無くなっちゃう。(FirefoxやIEでは無くならない 非FreeTypeでも、試してみたら発生した。その頃からの問題みたい。 OSはWinXP SP2。 おまけ 付属ツールの転載条件がよー分からんのでマズかったら削除するかも http //free.flop.jp/gdi++/src/gdi0258.zip gdi0238 (ズレが何さ。) http //free.flop.jp/gdi++/src/gdi0237.7z http //free.flop.jp/gdi++/src/gdi0238.zip 153 名前:555 ◆T5FLAkjak. [sage] 投稿日:2006/11/03(金) 20 05 07 ID NerZQo4F 流れをぶった切って投下 gdi0235ベース ずっとくすぶってる上下ズレに終止符をうつべく焼きいもを食いながらビルド。 Helveticaの人とかヒラギノMYCOMの人とかどんなもんでしょう。 ちょいと微妙なのでうまくいかないときは破棄で。 gdi0235 ([DLL] gdi0228に機能追加) http //free.flop.jp/gdi++/src/gdi0235.zip 146 名前:693[sage] 投稿日:2006/11/03(金) 18 47 40 ID x3TcwljQ 555氏のreadmeをマージして正式age 横幅80文字派だから勝手に改行しちゃった。テヘ ついでに[HintingMode]が[Individual]という懐かしい名前に変わりますた。 gdi0230 ([DLL] Hinting暫定age) http //free.flop.jp/gdi++/src/gdi0230.zip 126 名前:名無し~3.EXE[sage] 投稿日:2006/11/03(金) 12 16 36 ID x3TcwljQ Hintingの話が出てるのでここらで暫定age [HintingMode] メイリオ=0 MS Pゴシック=2 とかできる。 123 って555氏? readme統合中なので追記する部分とかあったら修正してホスィ gdi0228 ([DLL] gdi0224ベースで色々修正) http //free.flop.jp/gdi++/src/gdi0228.zip 101 名前:名無し~3.EXE[sage] 投稿日:2006/11/03(金) 01 13 27 ID x3TcwljQ マジでM$頃してぇ・・・ http //free.flop.jp/gdi++/src/gdi0229.png (冥霊から明瞭へ) gdi0224 (gdi0216mod3) http //free.flop.jp/gdi++/src/gdi0224.lzh 86 名前:名無し~3.EXE 2006/11/02(木) 20 10 40 ID 350fdeQH 標準のアンチエイリアスみたいだね。 直ったと思う。多分。 #大ポカしてた。orz gdi0222 (gdi0216mod2) http //free.flop.jp/gdi++/src/gdi0222.lzh 71 名前:555 2006/11/02(木) 16 47 39 ID YW+1VgIQ 53 の修正とか。 53 名前:名無し~3.EXE 2006/11/02(木) 12 58 14 ID /VM5C/mp IEだと LI タグの表示がおかしくなるね 50 のgの下欠けはどう? 50 名前:名無し~3.EXE 2006/11/02(木) 11 25 02 ID OnVg6K6s 46 OpenTypeでもまともに表示されるようになったっぽい。 "g"みたいに下に出っ張る文字は底が欠けるけど、これはしょうがないのかな。 パッケージから2ch.gdi++.freetype.manifestがなくなってるので、 またfreetype.dllの場所問題が出そう。 旧アーカイブからもってくればいいんだけど。 55 37にお礼 55 名前:名無し~3.EXE 2006/11/02(木) 13 55 15 ID mcy3bCvh modの0.54で化けなくなったね。 Opentypeのヒラギノでも化けなくなったね。 乙 56 56 名前:名無し~3.EXE[sage] 投稿日:2006/11/02(木) 14 07 22 ID OnVg6K6s 52 特定フォントの位置ズレ。SHG30Pも半角文字がずれるんだが、 ASCIIArtを表示させるために時幅?を調整するパッチを当てたものだと ズレが出ないで普通に表示できることに気づいた。 インターセプトのところは普通にフックでいいと思う。 昔のとおり「横取り」でもいい。何で変えたんだろう。 TTFでは文字幅に限らずいろんなところに同じ意味の値が格納されていて MacとWindowsで描画が異なったりする。で、FreeTypeがみてるのがWindowsと違うというオチ。 これはフォント側の責任な気がしてならない。ちゃんと同じ値を指定して欲しい。 fontforgeあたりで編集したりするとまともになったりするのはそのせい。 67 67 名前:名無し~3.EXE 2006/11/02(木) 16 15 31 ID dQFx1awV gdi0217+gdi0155でなんか少しずれる 使ったとき┐|┘とかの描写も少し変になってる 同上。だけど違う問題かもしれない。要調査。 64 64 名前:名無し~3.EXE 2006/11/02(木) 15 54 06 ID cW6PiSjM XPですがfreetype版だと大半のアプリケーションでメニュー、コンテキストメニュー等に効かなくなっています。 http //free.flop.jp/gdi++/src/gdi0219.png それと、本家のバージョンでは正常に動きます。 これは多分CreateFontしないでフォントを使ったりしてるときにでてくるはず。 GetObjectでLOGFONTを取得してもフォント名が空っぽなんで弾いてる。 なんとかならんかね? gdi0217 ([DLL] gdi0216+XPで化ける対策) http //free.flop.jp/gdi++/src/gdi0217.zip 46 :名無し~3.EXE:2006/11/02(木) 10 01 00 ID F3TiC1I8 はい。皆さんおはよう御座います。7-zipがうpろだでうまく扱えないのに気づきまして御座います。 さて、ズレに関してGetTextMetrics内でAscendをFTのものに書き換え、 かつTextOut内でAscenderをベースラインに使えばいいのではないかと気づきましたところ 手元ではずれがなくなったように思えますので報告させていただきます。 #どうもOpenType系だとOUTLINETEXTMETRICのMacAscend(FTもこれ)と一致しないがTrueTypeだと大体一致するっぽい。 #GetTextExtentPointは変えてない。 #freetype_face- heightはLineGapをアセンダ+ディセンダに足してあるのでLineGapが100%の書体で面白いことになる。 化ける報告がXPばかりということもうすうす気づいておりましたが 37 氏の報告を読みまして とりあえずXPでORIG_*TextOutAを呼び出す部分を殺してみました。お試しください。 #これって何か深い意味あるのかね? (履歴は更新してない) #readme統一したほうがよくね? むしろマージしてくれ。 gdi0216 ([DLL] gdi0209修正+機能追加) http //free.flop.jp/gdi++/src/gdi0216.zip 993 名前:名無し~3.EXE 2006/11/01(水) 23 17 06 ID GIgSb3ky 終わりかけの3pxにあえて書いてみる 豪速化オプション搭載。マジで目ん玉飛び出るぐらい速くなるが使用は要注意 メイリオ改造版 は悪いけどgdi++側でどうする事もできんと思われ。 上でageてくれた170MBのダンプtxtと睨めっこしても何も分からんかったしなぁ。 gdi0206 (gdi0181+...) http //free.flop.jp/gdi++/src/gdi0206.zip 914 名前:名無し~3.EXE 2006/11/01(水) 01 32 00 ID +pKdjOuP とりあえずこの辺で投下 メイリオ 本家メイリオで試してみたら特に化けてないなぁ 何となく改造版のヘッダが壊れてそうな気がするけど誰かttfdumpで調べてホスィ 912 BoldなM+2VM+IPAG circleが、0だけ妙に細くなる CVSのやつでは問題ないのでFreeType2.2.1のバグと思われ。 つか我ながらデバッグにCVS版使ってるのマズいか。いやLCDの画質が良くて病みつきになってしm(ry batファイルを実行しようとすると、EXEファイルではないと怒られる。 いや、まぁbatだし・・・ あと現時点でFreeType版gdi++とManagerの併用は動作保証外。 非FreeType版gdi++とは内部的に結構違ってるので。 gdi0202 (gdi0181+gdi0195+gdi0198) http //free.flop.jp/gdi++/src/gdi0202.zip 902 名前:名無し~3.EXE 2006/10/31(火) 23 12 32 ID Gx/SI8LD 900 900 名前:名無し~3.EXE[] 投稿日:2006/10/31(火) 23 01 32 ID Ay/lTox0 884 修正お疲れ様です。 gdi195で、こちらで確認した 829のズレは直ってるようです。 その影響でしょうか、今までずれていなかったフォント全般(?)が 1dotだけ下にシフトしてるようです。 環境は Win2k + Fx1.5 + gdi195 です。 FreeTypeの影響で沈んでるようにみえるのかと確認してみましたが gdi++無しと比較し、gdi193(またはそれ以前)で 1dotのズレは確認できませんでした。 あ、マジだ 直し方分からんからとりあえず描画位置を1px引き算しておくww メイリオ FreeType使ってほしくないというM$の最後の抵抗 (冗談なので間に受けないように) gdi0193 (gdi0181修正版) http //free.flop.jp/gdi++/src/gdi0193.lzh 876 名前:名無し~3.EXE 2006/10/31(火) 19 08 25 ID N65EMYrT とりあえず0181に 874のIMEと位置ズレの変更をしただけ。 化けない俺だけど一応メイリオのやつ meiryoKeGothic.ttc(5.00+rev1) size 9260904 CRC32 f5422589 MD5 c1c6c6f4ab8e8ff5626e991f46160e72 SHA1 3ca51f1697155c2c23fcf87516d6f0ba57c895c8 OSはWindows2000。何度か試してるけど化けには出会えない。 gdi0181 (gdi0177の修正) http //free.flop.jp/gdi++/src/gdi0181.zip 822 名前:名無し~3.EXE 2006/10/30(月) 04 00 33 ID ojq82nNs ちゅーかサブピクセルレンダリングのコードバグってるやん って事で修正+比較スクショ ttp //free.flop.jp/gdi++/src/gdi0180.png ttp //free.flop.jp/gdi++/src/gdi0181.zip 821 ウィンドウタイトルが化ける フォントリンクは化けるのでExclude推奨 リンクの下線が少し下の部分に表示される つ gdi0181 ビットマップフォントがビットマップで表示されない 擬似TTFなら表示されないのは仕様 MS IMEの変換部分で選択している文字列が一文字目しか表示されない ん、これは・・・クリッピングの計算がバグってるのかな? 手元の環境でも再現できたからまー明日にでも調べてみるか つか何だこの時間は( A`) gdi0177 (gdi0172+カーニングオプションと文字サイズの何) http //free.flop.jp/gdi++/src/gdi0177.lzh 817 名前:555 2006/10/29(日) 22 36 24 ID JRY0gR7g とりあえずカーニングのオプションだけつけてみただけ。 0172ベースにしちゃった。ごめん。 んで、文字のサイズ計算をちょっといじくっちゃいました。 また欠けとかでるかもしれないので注意してくださいませ。 なんでこんなことしたかというとですね TextExtentPointあたりでしっかりサイズ計算するためには どうしてもちゃんとTextOutと整合したサイズ計算にしたいと思ったのですね。 んでなぜかFT_Request_Sizeを使うと落ちるんですね。 face_requesterから返されたFaceのsizeをキャッシュマネージャが解放しているんですが FT_Request_Sizeではsizeを使って関連付けられたfaceを参照するんですね。 face- size saze- faceと。 んで検索して見たりしたらこんなのを見つけた。 ttp //www.mail-archive.com/freetype@nongnu.org/msg00952.html このあたり見ると大嘘ですね。ぶち切れですね。 gdi0173 (manifest付きgdi0172) http //free.flop.jp/gdi++/src/gdi0173.zip 815 名前:名無し~3.EXE 2006/10/29(日) 21 27 12 ID wMbHDms7 論より証拠でgdi0172のgdi++.dllにmanifestを付けただけのものを作ってみた。 中のgdi++.dllをgdi0172のものと置き換えて2ch.gdipp.freetype.manifestと freetype.dllをgdi++.dllと同じフォルダにコピーすればおk gdi0172 (gdi0170ベース+何か) http //free.flop.jp/gdi++/src/gdi0172.zip 784 名前:名無し~3.EXE 2006/10/29(日) 14 14 29 ID Wb5LTQDj 781 キタ━━━━(゚∀゚)━━━━!! で、早速w http //free.flop.jp/gdi++/src/gdi0172.zip gdi0169.png それなんて風水? まー漏れも普段こんな感じなんだが。PC-98マンセー http //free.flop.jp/gdi++/src/gdi0171.png gdi0170 (gdi0168修正版) {http //free.flop.jp/gdi++/src/gdi0170.lzh} 781 名前:555 2006/10/29(日) 13 20 36 ID qRA4JHFa 太字と斜体をつけといた。 今回は要DLL 775 名前:名無し~3.EXE 2006/10/29(日) 11 39 41 ID Wb5LTQDj 774 鯖の容量は2MB*10000も無いと思うけど、どうなんでしょ>中の人 とか言ってる間にgdi0164+gdi0166が出来たので差分うpってみるてすと 手動でマージしたのでおかしい所があるかも ttp //free.flop.jp/gdi++/src/gdi0168.zip ちらしのうら readme_555の最後の行が気になる・・・ でも何となく想像がついたりしてw /ちらしのうら gdi0164 (gdi0156の修正版) http //free.flop.jp/gdi++/src/gdi0164.zip 764 名前:名無し~3.EXE 2006/10/29(日) 10 15 14 ID Wb5LTQDj いろいろ修正+整理。 まとめレス。 悪い事は言わんからfreetype.dllは*PATHの通ったフォルダ*に桶 漏れはフォントリンクに対応する気は無いからExclude追加で諦めれ 表示周りの不具合はここに書かれても困る ↓の中の人にメールでも送って修正頼んだ方がいいかと ttp //hp.vector.co.jp/authors/VA028002/ gdi0156 (gdi0152の修正版) http //free.flop.jp/gdi++/src/gdi0156.zip 735 名前:名無し~3.EXE 2006/10/28(土) 17 41 18 ID lCUfvZHY ズレ欠け+色化け修正 ビフォーアフター http //free.flop.jp/gdi++/src/gdi0157.png gdi0152 (gdi0143 + FreeType = gdi0149 の修正版) gdi0151 (FreeType DLL版) http //free.flop.jp/gdi++/src/gdi0152.zip http //free.flop.jp/gdi++/src/gdi0151.zip 703 名前:名無し~3.EXE 2006/10/28(土) 11 38 59 ID lCUfvZHY 先越されたorz 700 700 名前:名無し~3.EXE 2006/10/28(土) 11 11 31 ID O3+ZmekM http //free.flop.jp/gdi++/src/gdi0150.zip こうかな。コマンドライン修正したつもり。 多分直ってない・・・と思う 同じフォルダにあるreadme.txtとかをgdi++.exeにD Dしてもファイルが開けないし。 ついでに言うと本家0927版は↓みたいなショートカットをD Dしても正常に動作しなかった。 "C \Program Files\Mozilla Firefox 2\firefox.exe" -P bonecho ってことで直しますた http //free.flop.jp/gdi++/src/gdi0152.zip ついでにFreeTypeでバイトコードインタプリタを有効にしてみた。効いてるかは知らん http //free.flop.jp/gdi++/src/gdi0151.zip 702 702 名前:名無し~3.EXE 2006/10/28(土) 11 29 43 ID PFUQVBGY ひさびさに見たらついていけなくなってるorz どれ落とせばいいんだよ( A`) つ gdi0151&gdi0152 gdi0143 (up0133をコンパイルした物) http //free.flop.jp/gdi++/src/gdi0143.zip 659 名前:名無し~3.EXE 2006/10/27(金) 01 13 36 ID XKMY1awz 656 656 名前:名無し~3.EXE 2006/10/27(金) 00 51 42 ID W5WEBeIk 除外フォント機能はうまく利いていない気がする。 スクロールすると適用されてしまう。 Windows 2000 Service Pack 4 そういやExcludeチェックにバグがあったの忘れてた 多分up0118・up0133(今は無い)以外では直ってないはずなので、 とりあえずup0133をコンパイルした物を置いといた これで直ってなかったら知らん 657 それなら"[除外]"にしてもいいかと。日本語大丈夫だったはず。 up0139 (FreeType2 MS Pゴシック 16ピクセルのみ) http //free.flop.jp/gdi++/src/gdi0139.lzh 555 名前:名無し~3.EXE 2006/10/24(火) 14 19 54 ID WYOEybts FreeType2 MS Pゴシック 16ピクセル 自分で自分のJaneのスレ内だけかかれば良し。ツリーもリストもシラネーヨ版。 570 名前:555 2006/10/24(火) 22 41 16 ID 06MRDaL0 作りについての情報とか 元にしたのは本家gdi++20060927.zipで FreeTypeの使い方は LINK ほぼそのまま(コメント入れときゃ良かった)。 1.ロード時にFreeTypeを初期化してフォントをロードしている。 2.元でlfEscapementをチェックしている後にフォントのチェックを入れている(フォント名チェックはずしてReleaseしたかも御免)。 少し改善案とか 一.動いて少し試せればイイダロぐらいの気持ちでやったので無駄があるはずだからそれをつぶすこと。 ニ.1でのフォントロードを止めて2でロードするように変更すると色々対応できるかも 三.ニの案のかわりに1のタイミングでロードしておくフォントをiniか何かで指定する方法もありそう 四.MMX、SSEなんかを使ったアルファブレンド 五.サブピクセルレンダリングとかLINK みたいな調整とか
https://w.atwiki.jp/how_to_use_ffmpegx/pages/5.html
3. Video tab ここでやること: 映像圧縮方式の選択(使用するエンジン、作成するコンテナ形式、映像ビットレート、解像度など) 3. Video tab3.1. Video Codec3.1.1.Video Codec 3.2. ビットレート計算機 3.3. Video parameters 3.4. その他のオプション 3.1. Video Codec かなり不正確な図なので細部を信用しないように。 ffmpegXは内部に「エンジン」をいくつか内蔵している。 各エンジンは扱えるコデック(映像/音声)とコンテナに得手不得手がある。 Video tabとAudio tabでそれぞれコデックを選ぶと、整合性の無い組み合わせでも指定できてしまう。 Summary tabのクイックプリセットで、目的のエンジン、コデック(映像/音声)、コンテナの組み合わせをいっぺんに済ませる事ができるので、まずそちらで目的の形式を選び、このタブでは「Bitrate calculator」と「Video parametors」の調節にとどめるのが吉。 3.1.1.Video Codec エンコードに使う「エンジン」と出力する形式を指定。前から順番に、ファイルフォーマット(MPEG4)、コンテナ形式と拡張子(AVI)、エンジン(mencoder)。選択肢は以下の通り。 MPEG4 [.AVI] (ffmpeg)"libavcodec mpeg-4"として知られるコデック。DivX 4 /5再生機と互換性がある。エンジンのffmpegは、ffmpegオープンソースプロジェクト製の大変高速なエンジンで、Altivec に最適化済み。MPEG-4 コデックの中でも最高画質の一つでコンスタントに進化している。速度第一ならこれ。 MPEG4 [.AVI] (mencoder)同じく "libavcodec mpeg-4"コデックを mencoder エンジンで使う。ffmpegと比べると、より先進的なエンコードオプション、NTSC素材での映像/音声同期 の確実さ、フィルタ、字幕、自動クロップなどに優れる。反面、速度はffmpegよりかなり落ちる。これらの進んだ機能や、画質第一ならこっち。 注意点:ffmpegXの mencoder.AVIが作るのは AVI 1.0。最大サイズ 2GBまでという制限がある。 XviD [.AVI] (mencoder)XviD コデックは現在すべてのプラットフォームで良く見られる mpeg-4 コデック。 注意点:ffmpegXの mencoder.AVIが作るのは AVI 1.0。最大サイズ 2GBまでという制限がある。 DivX 3 [.AVI] (ffmpeg)libavcodec ファミリーに移植されたDivX3コデック。画質は上位コデックに劣る。このコデックはDivX3しか再生できない環境との互換性のために有る。 DivX 3 [.AVI] (mencoder)上に同じ。mencoderエンジン使用 MsMPEG4v2 [.AVI] (ffmpeg)古いコデック MsMPEG4v1 [.AVI] (ffmpeg)さらに古いコデック MPEG1 [.MPG] (ffmpeg)MPEG-1 はVCD規格のフォーマット。CDRに焼いてVCD-互換の DVD プレイヤでTVで見る事ができる。パソコンでしか見る事が無いなら MPEG-4のほうが同じ画質でより小さなサイズ、ビットレートにできる。ffmpegのMPEG-1エンコーダは非常に画質も良く、速度も早い。 MPEG1 [.MPG] (mpeg2enc)mpeg2enc エンジンはVCDのために完璧な MPEG-1規格にそったエンコードを行う。 MPEG2 [.MPG] (ffmpeg)ffmpeg エンジンの "fast mpeg-2" エンコードは長足の進歩を遂げた。2パスとVBR をサポートし、非常に早い。SVCD と DVD 作成もサポート。 MPEG2 [.MPG] (mpeg2enc)MPEG-2 は SVCD, CVD (CDRに焼いてSVCD-CVD 互換の DVD プレイヤでTVで見る事ができる) DVDの標準形式。mpeg2enc MPEG-2 エンジンは、Altivec に最適化され、多数のオプションを備える。 CVD とSVCD 作成に非常に良い。 Passthrough (ffmpeg)素材の映像をエンコードせず、出力ファイルに単純コピーする。映像はそのままに、音声だけ変換したい際に使う。 H.263 [.3GP] (ffmpeg)ffmpeg エンジンの "H263 (3GP)" エンコードは、スマートフォンや互換性のあるハンドヘルド用。搭載メモリの少ない機器向けに、非常に低いビットレートに最適化されている。"3GP" クイックプリセットはデフォルト設定。最適な画質を得るには、再生する携帯のスペックに応じて設定を変え、ffmpegX プリセットファイルに保存する事。Bluetoothがあれば、Apple Bluetooth File Exchange 経由で簡単に.3gp ファイルを対象機器に送る事が出来る。注意点:携帯によってはビデオ再生ソフトのインストールが必要。 (自分の携帯会社のサイトで調べる事)。これとは別に、Smartmovieプレイヤーを持った携帯向けには、単にDivX/XviD コデックで適切なサイズとビットレートでエンコードするだけで済む。 (これも携帯用設定をプリセットに保存しておく事)。 DV [.DV] (ffmpeg)ffmpeg エンジンの "DV" ビデオは、PALとNTSCフレームレートをサポートする標準の DV コデック。音声は PCM 。かならず素材ファイルを先に指定し、次にクイックプリセットを選んで設定を変更しない事:画像サイズ変更不可、ビットレート計算機でのビットレート指定も不可。 XviD [.AVI] (ffmpeg)ffmpeg エンジンから使う "XviD"コデックは mencoder XviDと同じ。利点は速度でmencoder XviDより最大で300%早い。速度第一、mencoderの字幕、やフィルタ機能が要らない場合むけ。 MPEG4 [.MOV] (ffmpeg)ffmpeg AVI MPEG4とコデックは同じ。MOVコンテナに出力する。これでQuicktime Player やFinal Cut Proなど、他のQuicktime アプリケーションで再生、編集可能になる。追加の DivX コデックは不要。 (注意点: MOV フォーマットは PCやQuicktime非互換の DivX-ハードウェアプレイヤで再生できない事があり得る)。デフォルト設定でAAC音声のMPEG4.MOVを作るには、"MOV mpeg-4" クイックプリセットを選ぶ。mpeg/vob ファイルを編集可能なまま小さくしたい際や、テラバイトのストレージ抜きでアーカイブ化する際に使う。また、巨大な .DV キャプチャを編集可能なまま非常に小さくしたい際なども同様。 (DVを変換する際は "Deinterlace" を使う事)。 PC/DivX ハードウェアプレイヤとの互換性よりも、Quicktime MOV コンテナで残してQuicktimeで再生し、Quicktime の優れた機能とその上のアプリケーションの利点を享受したい際などに使う。 XviD [.MOV] (ffmpeg)上に同じ。コデックがXviD MPEG4 [.MP4] (ffmpeg)ffmpeg AVI MPEG4とコデックは同じ。コンテナにMPEG-4 .MP4 を使う。AAC 音声と共に使う事。 XviD4 [.MP4] (ffmpeg)ffmpeg AVI XviDとコデックは同じ。コンテナにMPEG-4 .MP4 を使う。AAC 音声と共に使う事。 MPEG-TS [.TS] (ffmpeg)ffmpeg mpeg-2とコデックは同じ。コンテナにmpeg transport stream (.TS) を使う。MP2 音声と共に使う事。(試験的実装の為、ハードウェアデコーダで再生できないかも知れない)。 H264 [.MP4] (mencoder)H.264/Advanced Video Codec、コンテナはMP4、音声はAAC 。素晴らしい画質とmpeg-4よりも小さなファイルサイズ。なお、ffmpegXが使うコデックはx264。 ビデオエンコードのオンオフ。素材の音声だけ抜き出したい時に使う。ffmpeg のみで動作。 3.2. ビットレート計算機 ビットレート計算機は映像ビットレートの計算に使う。 ここに入力したvideo bitrateの値が、映像部分をエンコードする際に使われる。例えば 1000 kbit/sec なら、1秒ぶんの映像に1000 kbit 消費する。(概ね 24〜 30 枚の映像になる。枚数は framerate で指定する。従って、同じビットレートでもフレームレートが低ければ画質は向上する)。 しかし、エンコーダが必ずこの数値をコンスタントに守るわけでは無い。実際の結果数値は、エンコードエンジンのレートコントロールシステム、他のエンコード設定などの影響を受ける。例えば VBR モードでは実際のビットレートは素材映像の内容によって大きく変動する。 "Best":先に Video Size (通常は素材と同じか縮小)と、 Framerate を選んでから押す。そこから"Best"な値を出して Video Bitrae 欄に入れる。 "Rate":指定された長さ(min)の映像が指定されたCD枚数やファイルサイズ(MB)に収まるように Video Bitrae を計算(音声ビットレートも計算に含まれる)。必ず、 "Best" の数値と比べ、かけ離れた数値を使わないようにする事(上でも下でも)。 "Time":上記の反対。指定されたCD枚数やファイルサイズ(MB)に何分入るかを、現在の設定を元に計算する(音声含む)。 "Best" に続けて "Time"を押すと、ベストのビットレートでエンコード可能なmin数が解る。 "Size":入力されたビットレートと継続時間(素材の長さ)から出力結果ファイルのサイズ(MB)を計算。 "Img":ビットレートとフレームレート、アスペクトレシオを元にVideo Sizeを計算する。(素材映像より大きくしたり、手持ちの再生機器の画面サイズより大きくしないこと)。 "Auto":選択したCD容量を無駄無く満たすビットレートと解像度をbppを使って算出、入力する。Audio tabで指定した音声ビットレートも含む。もしも横幅が480以下になったら、画質はSVCD品質より下がる。240以下になったらVCD以下。したがって、こうした場合はメディアサイズを増やすべきだろう(1CDのつもりだったら2枚にするとか)また、解像度は素材映像より決して大きくしない方が良い。 "Auto" と "Img"はmpeg-4 ベースのフォーマット (DivX, XviD)専用で、mpeg-1/2 ベースのフォーマットには使えない (VCD, CVD, SVCD, DVD)。これらの解像度は規格通りでなければならない。 Video bitrateの数字には色がつく。赤:ビットレート低すぎ。ビットレートを上げるか、解像度を縮小する。 緑:適正範囲。ビットレートも解像度もOK。 青:ビットレート高すぎ。緑との画質差が無い。無駄。ビットレートを下げるか、解像度を拡大(素材より大きくならないように)する。 3.3. Video parameters 出力映像の解像度、アスペクト比(縦横比)、フレームレートの指定。通常のTV放送は640x480(4:3)にするのが一般的。上下に黒帯の入った映画は16:9。この場合、黒帯はクロップする。フレームレートは通常NTSC(29.97fps)。NTSC FILM(23.976fps)は映画やアニメ向き。 Video Size:幅 x 高さ。単位pixel。16の倍数でなければ、大半のコデックで適正に動作しない。 Auto Size:幅を元に高さを自動計算。MPEG2を出力する場合、16:9にするとアスペクト比のフラグも書き込む。(図は横幅640を元に映画向けのシネスコサイズにしたところ。) Framerate:出力映像のフレームレートを指定。PAL - NTSC間の変換は音ズレを生みやすい。 3.4. その他のオプション DVDやらない為、未経験 Title,Chap,Angle:mencoderエンジンでVIDEO_TSの入力パラメータを指定。 名前 コメント
https://w.atwiki.jp/cowandbow/pages/36.html
ffmpegで変換 携帯動画変換君 これは何? 対応形式 導入方法 コマンドオプション 履歴 その他 カスタマイズ コメント ffmpegで変換 ffmpeg rev.10141を使用してgigabeatで再生できるWMVを作成できるようになりました。 このことによって、ffmpegを使用したフロントエンド携帯動画変換君、WinFF、さきゅばす等で変換することもできるようになりました。 携帯動画変換君 注:3GPC=携帯動画変換君 これは何? Youtube,ニコニコ動画などの動画共有サイトなどから提供されたFlashVideo(Sorenson H.263/On2VP6)、MPEG,AVI,WMVなどをgigabeatで再生できる形式にD Dで簡単に変換できるようになります。 対応形式 全てlibavcodecによります。こちら側では対応形式を増やすことは出来ませんのでご了承ください。 対応している主なコンテナ3GP/3G2/AVI/ASF/FLV/Matroska(MKV,MKA)/MOV/MPEG(MPEG,MP4)/NSV/RealMedia 他、全79種類 対応している主な動画・画像形式AVS/DivX/FLV/H.261,263,264/MPEG1,2,4/MS-MPEG4/RealVideo/VP3,5,6/WMV7,8,9/XviD 他、全101種類 導入方法 何よりもまず最初に携帯動画変換君をダウンロードして展開・インストールする必要があります。 <<更新:2008/01/14>> 1.ダウンロードします。 1. 必要なファイル群をダウンロードします。ダウンロード時にはパスワードが必要です。「giga」と入力してください。 こちらからどうぞ 注意 :場合によってはAvisynthの自動読み込み機能を無効にする必要があります。メインウィンドウ上で右クリック→オプション→「自動Avisynth経由・・・を使用しない」にチェック最新バージョンのffmpegではAvisynthを経由しなくてもWMVを読み込めます。 2. アーカイブ内には以下のファイル群が含まれています。 cores フォルダ asfbin.exe ffmpeg_lv.exe pthreadGC2.dll default_setting フォルダ Transcoding_PMC.ini Info.txt 3. アーカイブ内のcoresフォルダ、default_settingフォルダを3GPCのインストール先に上書きで展開します。 ※coresフォルダに「ffmpeg_latest.exe」や「ffmpeg10141.exe」が存在する場合は手動で削除してください。 4. インストール先のSetup.exeを実行します。 5.「[R5]ASF(WMV+WMA)ファイル 一般設定 PMC用」と言う名前の設定を選択して「設定」をクリックします。 コマンドオプション -i "(入力ファイルパス)" -title "(タイトル)" -vcodec wmv2 -b 700kb -re -s 320x240 -aspect 4 3 -acodec wmav2 -ab 96kb -ar 44100 -f asf "(出力ファイルパス)"" 履歴 R 5 | 細かいとこ修正。ご指摘感謝&ミスすみませんでした。 β 4 | いくつか修正。タイトルを自動的につけるおせっかい機能がタイトルを文字化けさせてしまっていたので削除。ご迷惑をおかけしました。 β 3 | ほぼ完成。一時ファイルを順次削除するように修正 β 2 | お蔵入り。オプションを正しいものに微調整 新規Itemをいくつか作成 β 1 | 公開。 α x | 内輪で試行錯誤 その他 ffmpegで作成したASFはそのままだと本体ではうまく再生できません。 3GPCではAsfbinを通してこの問題を解決しています。その他のフロントエンド(WinFF,Akj betas,さきゅばす)で変換する場合、転送する前にAsfbinに通さなければいけません。 3GPCを起動してドロップボックスから「Asfbinでインデックス付加」を選択して変換済みのファイルをD Dしてください。 カスタマイズ 文法が定められているので簡単に設定を変更できます。 上のコマンドオプション(3GPCのインストール先のTranscoding.ini内の"Command0="以降と内容は同じです)の一部を変更することでビットレート、画像サイズの変更が出来ます。 注:ビデオとオーディオの合計ビットレートが800kbpsを超えるとWMPで変換しなければいけないかも サンプル:ビデオビットレートを700kbpsから800kbpsに -b 700kb → -b 800kb サンプル:オーディオビットレートを96kbから128kbpsに -ab 96kb → -ab 128kb サンプル:画面サイズを320x240から120x90に -s 320x240 → -s 120x90 コメント すいません。もう一度UPしていただけませんか。既にファイルが削除されたか、期限切れになったか、ダウンロード上限数に達した、若しくは誤ったURLが指定されています。 再度ご確認下さいますようお願い致します。 -- (名無しさん) 2008-06-21 17 40 07 必要なファイル群をダウンロードします。ダウンロード時にはパスワードが必要です。「giga」と入力してください。...のファイルがありませんが? -- (simon) 2008-06-29 11 17 23 ファイル・・・2008/05/15に消失したのではないでしょうか? http //log.axfc.net/ にお詫びが載っています。 と言うことで再Upして頂けないでしょうか? -- (conan) 2008-08-02 23 27 49 再アップしました。ご迷惑をおかけしました。http //bubble6.2ch.net/test/read.cgi/wm/1213504993/320 -- (cowandbow) 2008-08-04 00 27 17 申し訳ないです。また404なんですが・・・再うpしていただけないでしょうか・・・ -- (名無しさん) 2008-10-26 20 33 25 こちらからどうぞ http //www.mediafire.com/download.php?ak8mtgivwg6 404の心配は無いと思います。リンク先の広告はクリックしないで下さい -- (cab) 2008-11-06 22 51 00 うまくいきました、ありがとうございます! -- (ARK) 2008-12-30 11 55 14 DLさせていただきましたがdefault_setting フォルダが入ってないようです。 -- (なな) 2009-01-22 17 41 41 ↑Transcoding.iniという名前のファイル名で同封されてるのでそれをTranscoding_PMC.iniにリネームしてdefault_setting に入れれば大丈夫でしたよ -- (通りすがり) 2009-01-26 06 56 51 通りすがり様。出来ました。ありがとうございました! -- (なな) 2009-01-27 11 32 16 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/how_to_use_ffmpegx/pages/10.html
4. Audio tab ここでやること: 音声圧縮方式の選択(音声ビットレート、サンプリングレートなど) 4. Audio tab4.1. Audio CodecAudio Codec 4.2. Audio parameters 4.1. Audio Codec Summary tabのクイックプリセットで、目的のエンジン、コデック(映像/音声)、コンテナの組み合わせを一辺に済ませる事ができる。このタブで「Audio Codec」を弄ると、不可能な組み合わせも指定できてしまう。 このタブでは「Audio parameters」の調節にとどめるのが吉。 Audio Codec :出力ファイルの音声ストリーム形式を指定。エンジンはビデオタブで選択したもの。(全てのエンジンがここにある音声形式全てを扱えるわけではない。) MP3 Divx,Xvidで多い。MPEG1/2では一般的ではない。 MP2 MPEG1/2で一般的 AC3 MPEG2 DVDで一般的。Divxでもタマに。 Passthrough 素材音声を無劣化でコピー。 AMR 携帯電話やPDAの3GP用。低ビットレート。 PCM DV形式を出力するときに使う AAC MPEG4規格の一部。96kbpsでMP3-128kbps、MP2-192kbps相当。AVIコンテナには使えない。 :チェックを切ると音声だけ抜き出せる(ffmpegエンジンでしか使えない)。 4.2. Audio parameters ・Audio bitrate :音声ビットレート。・Sampling :素材の音声サンプリングレートに合わせる。音ズレが出たら変更してみる。・Channels:stereo, mono ,5 1 (AC3用)・Mode :mencoderエンジンのmpeg-4 とXviD エンコードでMP3のモード選択に使う。mp2作成やffmpegエンジンでは使えない。通常、AVIはCBRしか受け付けない。 ・Audio track :素材に複数の音声がある場合の選択・Invert mapping :ffmpeg エンジン専用。音声と映像が通常と逆(音声が先、映像が後)に入っている素材に使う。音声のみのファイルを素材にする場合は必ずチェックする。・Normalize audio :使えるのは、ffmpeg のmpeg-1/2, mpeg2enc で "Decode with mplayer"を使わない場合のみ。・Audio Gain :オーディオゲインの指定。・Add audio.. :ffmpeg エンジン専用。素材ファイルの映像を別ファイルの音声と合わせて出力する時に使う。
https://w.atwiki.jp/how_to_use_ffmpegx/pages/36.html
ffmpegX0.0.9tの留意事項 追加があればコメントをお寄せ下さい。 ffmpegX0.0.9tの留意事項0.0.9t r4Xvid[.AVI](mencoder) H.264 [mp4](mencoder) 0.0.9t r4 最終更新日:2005/12/05 Xvid[.AVI](mencoder) No. status 概要 詳細 01 未解決 Audioタブ-Audio Gain が効かない。 音声エンコードにLameでは無く、libavcodec-MP3を使っているため。ターミナルでlameを使うと雑音化するので、mencoderのソースコードレベルで未解決と思われる。 H.264 [mp4](mencoder) No. status 概要 詳細 01 解決 QTP7proで加工不能 Bフレームを使うと発生。再生は平気。htmlプラグインエラー このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。原因はMEncoder 02 未解決 音ズレ 素材によるどうやらNTSC FILM素材固有の現象のようだ。映像と音声を同時にエンコードしない場合、demuxerのフレームレート検出が最初の1〜2秒の間おかしくなる模様。major氏は対策考案中。 名前 コメント
https://w.atwiki.jp/how_to_use_ffmpegx/pages/6.html
1. インストール 1.1. インストールの前に ffmpegX0.0.9t は日本語環境へのインストールが可能になった。 とはいえ、0.0.9sまで必要だった「English.lprojを複製してjapanese.lprojにリネーム」しただけらしいので、日本語ファイルやフォルダ名は通らない。 1.2. 追加コンポーネントのインストール 1.2.1. 初回起動時には以下のウィンドウが出る。 [Locate]ボタン横の URLをコピペしてダウンロード、解凍しておく。 パス名に日本語やスペースは使わぬ事。 各コンポーネント横のチェックボックスをオン、[Locate...]ボタンで、解凍したコンポーネントを指定。ログインパスワードを入れて [Install]。 これらはエンコードに必要な外部コンポーネント。なくても動く機能もある。 1.2.2. 各コンポーネントの機能 名称 機能 備考 mpeg2enc MPEG2エンコードに使用 ブラウザなどによっては mpeg2enc.txtができる。 mencoder linuxの動画エンコーダ 同一のzipファイル中にある。 MPlayer linuxの動画プレイヤ 上に同じ ※Real-libsは0.0.9s以降、省かれた。必要があれば別途手動でインストール。 ※黒いアイコンはターミナルから使えるアプリケーションの証 1.2.3. できあがり 1.2.4. 補足 ホントにマジで「English.lprojを複製して japanese.lprojにリネーム」しただけっぽいので、日本語ファイルやフォルダ名は通らない。 0.0.9tで日本語環境でインストール・動作はするが、進捗状況の表示など、多少の怪しさが残る。 基本的にffmpegXは「黒いアイコン」すなわち多数のlinux用のアプリケーションをMacで動くようにして、詰め合わせて、GUIをくっ付けたもの。 それらのlinuxアプリが日本語を想定していなかったり、作者が日本語(などの2バイト文字)環境でなにがおきるか良くしらなかったり、する。まぁ、それは自分も知らないけども。 万全を期すなら、別に英語環境のユーザを作ってファストユーザースイッチで使う手もアリ。 エンコードが終わって望みのファイルを手にするまでは、日本語は使わない方がよいだろう。 名前 コメント
https://w.atwiki.jp/zinujyo/pages/15.html
FFMPEG Launcherは配信環境や配信サイズを各自設定してください。 ここでは編集者の配信環境のキャプチャを貼ってきます。 あと、ゴールデンタイムとサービスタイムの場合のビットレート制御に関しての覚書を書きます。 下図のキャプチャはサービスタイム時の編集者の設定です。 ① ・ゴールデンタイム時は【映像】のビットレートは336を指定します。 ・【映像】のバッファサイズはビットレート×2くらいにしてください。 ・音声コーデックのAAC+はビットレート48でCD音質並みの音質になるらしいので固定です。 ・テストする場合は【モード】の録画を指定してください。 ※デフォルトのC \直下だとWindowsのセキュリティ設定で録画ファイルが作成されない場合がありますので別のマイドキュメントなどの適当なフォルダを指定してください。 ・アスペクト比について(16:9と4:3) 放送するアスペクト比は入出力解像度でも合わせて16:9、4:3の解像度にしてください。 【FFMPEG】高度な設定のアスペクト比も入出力解像度のアスペクト比に合わせます。 ② ・サービスタイム時の最大ビットレート480を超えないために固定ビットレート410にしています。 ・ゴールデンタイム時は310を指定します。 ・これ以上のビットレートを指定するとニコ生サーバーの最大ビットレートを超えることがありますのでエラーの原因になります。 ・品質基準VBRの安定配信に成功しました、23.0がビットレートも安定して良い画質でした。 ・音声の同期方式は音ズレ防止のおまじないとしてチェックします。 ・情報表示は自由に設定してください。エラーが出た時のログ保存と考えていただければ良いと思います。 ・ただ、この情報方法出力が以外やクセモノで、CPU使用率をかなり食います。 PCの限界ギリギリの配信環境の場合はテスト配信時やエラー出力時以外ではチェックを外しておくことをおすすめします。 ・品質基準VBRの方が画質的に綺麗といわれていますが、配信開始から10分ほどするとエラーで必ず止まります。 これが解決できた方、連絡願います。 ※FFMLを再インストールしたら上記エラーが発生しなくなりました。 ※real-time bufferでエラーになる場合256にして配信できるようになりました。 ③ ・プリセットはfastから上はCPU負荷が低い、下はCPU負荷が高いです。 ・現状のPCではslow以下が無難なようです。 ・FFMLの標準のx.264形式のプリセット設定はあまり良くないらしいのでなしで問題ないです。 ・colormatrix=sapte 170m はFFMpegの配信で色が変になるかもしれないらしいので、これもおまじないとして入れています。 ・SCFFを使う場合は上記設定は不要との報告をいただきました。SCFHを使う場合は付けたほうが良いらしいです。 ・FFMpegのビルドで作成したffmpeg.exeをここで指定してください。 ・③のクッキー取得設定はニコ生にログインしているブラウザを指定してから起動すると成功します。 ・ためになるサイト 画質厨の配信設定研究(https //sites.google.com/site/streamsetting/home/ffmpeglauncher) おすすめの設定が見つかったら教えて下さい(*´ω`*)
https://w.atwiki.jp/kmhydo/pages/82.html
http //orimsh.spaces.live.com/blog/cns!70568EE396DABC6!207.entry ffmpeg -y -i input2.flv -vcodec libx264 -vpre default -an output2.3gp